/*
 * Mitarbeiter Klasse
 * 
 */
package de.previsor.workflow.model;
import de.previsor.workflow.control.*;
import java.awt.List;
import java.util.ArrayList;

/**
 *
 * @author robertkeller
 */
public class Mitarbeiter {
    private int id;
    private String vorname;
    private String nachname;
    private String email;
    private String rechte; //Rechte evtl. als Int oder double ! 0 alles 1 lesen 2 schreiben usw.
    private String bild; // URL
    private String bereich; // evtl auch als Int; 0 3d 1 2D 2 Textur 3 Wohnungsdesign 4 Management 
    
       
    
   public Mitarbeiter()
    {
     
    }
   public Mitarbeiter(String[] data)
    {
        this.id          = 1; //Integer.valueOf(data[0]);
        this.vorname     = data[1];
        this.nachname    = data[2];
        this.email       = data[3];
        this.bereich     = data[4];
        this.rechte      = data[5];
        // this.bild    = Short.parseShort(data[6]);
        
    }
    
    /*
    *getMethoden zum holen der jeweiligen Informationen
    *Bsp. zum holen des Namens getName()
    *
    */

    public int getId() {
        return id;
    }

    public String getVorname() {
        return vorname;
    }

    public void setVorname(String vorname) {
        this.vorname = vorname;
    }

    public String getNachname() {
        return nachname;
    }

    public void setNachname(String nachname) {
        this.nachname = nachname;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getRechte() {
        return rechte;
    }

    public void setRechte(String rechte) {
        this.rechte = rechte;
    }

    public String getBild() {
        return bild;
    }

    public void setBild(String bild) {
        this.bild = bild;
    }

    public String getBereich() {
        return bereich;
    }

    public void setBereich(String bereich) {
        this.bereich = bereich;
    }
   
    
    

    public String[] getAllDataAsArray()
    {
        String[] allData = null;
        allData[0] = vorname;
        allData[1] = nachname;
        allData[2] = email;
        allData[3] = String.valueOf(rechte);
        allData[4] = bild;
        allData[5] = String.valueOf(bereich);
        return allData;
    }
    
    
    /*
    *setMethoden zum Ändern bzw. erstellen der Informationen
    *setzen des Namens 
    *Bsp:setName(Ulf);
    */
    
    
}
